William Cavendish (4. książę Devonshire)