Karl Johann XIV., Schweden, König