Brent settles at $104 as Iran steps up tanker attacks, while Trump rules out Iran strikes before the midterms · Polylog