William Cavendish, 4th duke of Devonshire