Henry Hainworth — British diplomat (1914-2005)