John Beith — British diplomat (1914-2000)