History no matter who wins: US voters head to polls today as turbulent campaign concludes 5 November 2024