Faulty vaccine scandal sparks outrage in China