US President Donald Trump announced a five-day delay to a planned strike on Iran’s electrical infrastructure, saying: “They want to reach an agreement." Officials in Tehran deny the claim.