Henry Cavendish, 2nd Duke of Newcastle — English politician (1630-1691)