For a third time, the US House has voted to end the war in Iran, approving a war powers resolution that would halt President Donald Trump’s ability to continue military action without congressional approval.