Shanghai schools switch online as China braces for soaring number of Covid-19 cases