Oil prices surge toward $90 as Hormuz closure chokes supply