Former President Donald Trump withstood a weekend surge by Vice President Kamala Harris and remains the betting favorite to win the presidency.