James Carville: Biden, Trump, Our Parties, and 2024