Erzherzog Stephan, Palatin von Ungarn