Johann II., der Gute, Frankreich, König