Ernst II., Schwaben, Herzog