Brent crude tops $96 as US-Iran tanker war tightens Hormuz flows