Who will be the Republican nominee for Senate in Alabama? Odds & Predictions 2026