Ernesto Augusto, Elettore di Hanover