Sir Donald Hawley, diplomat