U.S. President Donald Trump has indefinitely extended the ceasefire with Iran to allow more time for ongoing peace negotiations.