Ernest Augustus of Hanover, Duke of Brunswick