China: Protests erupt in Beijing, Xinjiang and Shanghai, public anger grows over Covid lockdowns