William Cavendish, 6. książę Devonshire