Charles II (1630–1685), King of England