Tens of millions of voters will stream to the polls after the two candidates made their closing pitches in a final frenzied whirlwind of campaigning.