300 Chinese kids ill after having school lunch