Home Stock Dow Jones rises 300 pts as S&P 500 nears record on Iran deal hopes