Election Day 2024: Live results and analysis