President Donald Trump has put an ultimatum to Iran on hold, saying talks to end the conflict are going well. But Iran denies any negotiations have taken place.