US markets open mixed as Dow jumps 210 points, Nasdaq dips and S&P 500 edges higher after Trump signals progress in Iran talks, boosting sentiment.