Oil prices fall on Iran deal; S&P 500, Nasdaq futures rise