Brent crude surges to $118 after Trump vows to keep naval blockade until nuclear deal — Geo News