Spencer Cavendish, 8. Duke of Devonshire