US presidential election 2024: How the vote has shifted since the last election