Nasdaq, S&P 500 Rebound Strongly On Signing Of U.S.-Iran Deal