Oil Slides, Stocks Rally After U.S.-Iran Peace Deal