James Stanley, 7.º conde de Derby