Św. Stefan I, król