Karl II, 1630-1685, kung av England