Wal-Mart Stores has confirmed it removed a number of products from its shelves in China following accusations it was selling "sub-standard" food in the country.