U.S. stocks rose on Tuesday as President Donald Trump told CNBC he expects the U.S. and Iran to make a “great deal.”