Pakistan, June 26 -- President Donald Trump jolted Republicans during a fiery appearance at the US Capitol on Wednesday, scrapping a housing bill signing ceremony and clashing behind closed doors with a party rebel who challenged him over the Iran war.

Trump had been expected to sign the bipartisan housing affordability package at a high-profile event, giving Republicans a chance to tout action on one of voters' biggest economic concerns ahead of November's midterm elections.

But the president abruptly cancelled the ceremony two hours beforehand, saying he would not sign the bill until Congress passed the SAVE America Act, his long-sought package of voting restrictions.

"Today's Housing News Conference and Signing is hereby cancelled u...