Shanghai launches lockdown as COVID surges