The U.S. presidential race between U.S. Vice-President Kamala Harris and Donald Trump is expected to be extremely close, which means the winner may not be known until after Nov. 5.