S&P 500 Holds Near Record Highs as Oil Prices Ease on US-Iran Deal