James Stanhope, VII conte Stanhope