Karol XII Wittelsbach (1682–1718) król Szwecji (1707)