Analysis: Donald Trump’s top 25 lies of 2025