Trump optimistic on Iran deal, expects agreement “in a day or two”