Entertainment Trump’s rambling, 93-minute speech was hard to watch — even for Republicans July 20, 2024