Trump is the favorite to win....but