Iran's warship targeting pushes oil toward $120 as Hormuz risk spikes