Americans cast their votes on November 8 to choose between Democratic candidate Hillary Clinton and Republican Donald Trump.