A Shanghai hospital estimates more than five million people in the city already have COVID, with cases set to rocket after pandemic restrictions were abruptly rolled back a fortnight ago.