William Cavendish, 7. hertug av Devonshire