North Carolina Republican Senate primary: Michael Whatley vote percent? Odds & Predictions 2026