Americans go to the polls on November 3 for elections that will shape the final two years of Donald Trump's presidency -- although the president himself will not be on any ballot.