Soylent meal-replacement drinks to be sold at Walmart