Hamilton, George Baillie, Sir, diplomatist