The Impact of Social Media, Disinformation, and AI on the 2024 U.S. Presidential ElectionJune 29, 2025