Henry Somerset (1629–1699), 1st Duke of Beaufort, KG, PC