Shanghai hospital warns of "tragic battle" as COVID cases surge across China