Charles X, of Sweden, Gustavus