More than 43 million ballots cast so far in midterms early voting surge October 29, 2026 · BBC News Read full story at source