Brent crude holds above $96 as Hormuz supply risk keeps rally alive