A group of House conservatives had threatened to use procedural manoeuvres to block the deal, but relented after Trump demanded they vote to pass the measure.