Karl X Gustaf (1622-1660), pfalzgreve av Zweibrücken, kung av Sverige