Carl 12 Gustaf , Konung i Swerigebelägrade