North Carolina Democratic Senate primary: Roy Cooper vote percent? Odds & Predictions 2026