An Iranian-backed militia in Iraq threatened Thursday to attack US forces in the country after President Donald Trump recognised Jerusalem as Israel's capital, while Baghdad summoned Washington's envoy.