US election 2024: Early voting hits 78 million as Trump and Harris prepare for final push