How many swing states will Trump win? Odds & Predictions 2024