Donald Trump said the United States cancelled a new attack on Iran after reaching a preliminary agreement — Klaro News