William Cavendish, VII Duque de Devonshire