Oil prices fall on Iran deal talk, stock futures rise