William Cavendish, 5. Duke of Devonshire