Charles John, Prince-Knight of Sweden