Trump claims Iran has agreed to indefinitely suspend its nuclear program