WTI crude plunges 4% to $87.54 as Iran nuclear talks show progress