Karl XII, 1682-1718, kung av Sverigeoch pfalzgreve av Zweibrücken