Shanghai hospital readies for 'tragic battle' with Covid &#x