WTI crude plunges 5% as Trump cancels Iran strikes, deal hopes rise