A look at the latest 2024 election results in key battleground states