Nicholas Esterházy, Palatine of Hungary