Святитель Стефа́н I Венгерский, король