Brent tops $95 as Hormuz transit nears zero on low inventories