Swiss food giant Nestlé has come under fire in China for allegedly selling products including gene-engineered ingredients without the appropriate labelling.