William Cavendish, 5th Duke of Devonshire