James Brudenell, Pangeran Cardigan ketujuh