Donald Trump and Kamala Harris campaign in key battleground states on the eve of the election, with over 78 million votes already cast.