Will Trump win 312-226 - swing state sweep? Odds & Predictions 2024