Who will win the 2020 presidential election, and why