battle of election 2024