Why Trump Won: And Why He will Win Again in 2020