Trump claims deal with Iran is close