China's zero-Covid strategy of endless testing and lockdowns has hammered its economy and taken a toll on company profit