S&P 500, Nasdaq Hit Records on US-Iran Peace Dividend