House lawmakers narrowly rejected a war powers resolution to halt President Donald Trump’s attack on Iran, a day after the Senate voted down a similar measure.