July 12, 2024, presidential campaign news CNNCrowd chants as invigorated President Joe Biden rallies in Detroit: ‘Don’t you quit’ Detroit Free PressBiden slams Trump during Detroit rally CNNWhat Project 2025 is and the biggest changes it proposes The Washington Post