Oil prices surge 4% as Trump calls Iran ceasefire 'weakest' amid supply concerns