Stocks are rising after President Trump said the U.S. and Iran have held "productive" talks.