Trump said he was holding off on his threatened attacks on Iranian bridges and power plants, as the US and Iran agreed to a two-week ceasefire that includes the reopening of the Strait of Hormuz.