House narrowly rejects war powers resolution to halt Trump’s attack on Iran