Where did the battle which ended the Peace of Vasvár take place?