China protests turn violent as zero-Covid anger spreads