Japanese retailer Fast Retailing has pledged to improve working conditions at its supplier factories in China, following allegations of "harsh and dangerous" working conditions at two manufacturers making clothes for its Uniqlo brand.