Iran and the United States exchanged fire again overnight despite the fragile ceasefire in place since April 8, dashing hopes of an imminent agreement promised by Donald Trump. The American president also affirmed that he intended to continue to “attack very hard” Iran.