Karl II., Braunschweig, Herzog