US President Donald Trump said an agreement with Iran is scheduled to be signed on Sunday and would lead to the reopening of the Strait of Hormuz, but Iranian officials indicated that significant differences remain and denied that a final deal was ready for signature.