Johann II., Bayern-München, Herzog