Our undecided US voters have (mostly) made up their minds. Who are they backing? business November 4, 2024