Stocks gain and oil slides after Iran peace deal report Reuters