Half of Shanghai in lockdown to curb Covid-19 outbreak