Trump and Biden race to shore up voters in final hours