William Cavendish, 4. Duke of Devonshire