US retail giant Walmart is the latest company to be accused of not doing enough to improve conditions for garment workers at its supplier factories in Asia.