Stafford Harry Northcote, Viscount Saint Cyres — English diplomat and historian