Shanghai locks down western bank of Huangpu River as Covid fight continues in China’s biggest city