Trump's Iran economic war keeps Brent above $93 a barrel