PA-03 Democratic primary: margin of victory Odds & Predictions 2026