From Florida to California, and from New York to Arizona, Democrats and Republicans campaign right up to the last minute, urging voters to have their say in elections which are considered a referendum on Trump's presidency