2024 election analysislatest news & developments