Global economy weathers 50% oil shock from Hormuz closure