Who is leading in the presidential race? Will JD Vance be VP? Here’s what recent polls show28 September 2024