Iran warns of proportional retaliation as oil tops $94 on Hormuz threat