News Biden and Trump go head to head: Live updates from the first general election presidential debate June 29, 2024