Does JD Vance have a chance at winning New Hampshire in 2028?