Trump claims Iran deal 'approved' and cancels new strikes; Tehran says 'nothing finalised' as Brent crude plunges 4.4% · JudgeMarket | JudgeMarket