November 5, 2024June 17, 2026 CallahanLeahy2025 Predicting who will win the 2024 presidential election based on battleground state polling