Will progressive mayors sweep this year? Odds & Predictions 2025