Spencer Cavendish 8th Duke of Devonshire