U.S. President Donald Trump has stated that an agreement was reached with Iran, but that Tehran subsequently violated its promise. The remark, made.