Trump could be the most popular president ever.