JD Vance attributed Republicans' 2026 midterm defeat mainly to the Iran war, while Donald Trump acknowledged its impact but defended the decision to attack Iran.