Crude oil crashes 6% as US-Iran peace deal hopes boost stocks