Donald Trump and Barack Obama have given rousing speeches as the US enters the last day of campaigning before Americans cast their votes in the midterm election