With just a few hours remaining of the US presidential election campaign, Donald Trump and Hillary Clinton have been holding their final rallies.

President Barack Obama has introduced Hillary Clinton to cheering crowds at a rally in Philadelphia, urging people to vote for her.