William Cavendish, II duque de Devonshire