James Stanley, 7. Earl of Derby