Violent protests in Guangzhou put zero Covid curbs under strain