Ernest Augustus, Thái tử của Hanover