US-Iran peace deal sends Brent below $88, stocks surge