John Spencer, 8. hrabě Spencer