Kamala Harris and Donald Trump battle it out for final votes ahead of US Electio