Protests erupt across China