Karl von Struve — Baltic German diplomat (1835-1907)