Discount retailer Lidl has pledged to eliminate all hazardous chemicals from its textile production by 1 January, 2020 - a move that has been welcomed by environmental pressure group Greenpeace.