Saint Louis IX, King