William Cavendish, 3rd Duke of Devonshire