Oil is being propped up by Middle East tensions after the US used video to blame Iran for tanker attacks