A senior doctor at one of Shanghai's top hospitals says the majority of the megacity's 25-million-person population may have already been infected with COVID-19.