The House approved a war powers resolution to block Donald Trump from continuing the Iran conflict, with four Republicans joining Democrats. The mostly symbolic vote signalled deeper Republican unease and added to recent congressional pushback against him.