Tension in Hormuz shakes oil markets