Donald Trump said the United States has no immediate plans to strike Iran, though it is prepared to act if necessary. He confirmed a minor US strike on Iran’s Qeshm Island as Tehran signalled openness to negotiations and warned it was ready to fight.