2024 election updates: Millions have voted early as Trump, Harris sprint to finish