Ernst August, Thái tử Hannover