Americans go to to the polls on November 6th in an election seen as a referendum on President Trump's policies.