Donald Trump's presidency faces a major test as Americans prepare to vote in the crucial 2026 midterm elections.