British luxury brand Burberry has announced it is to stop the practice of destroying unsaleable products, six weeks after it came under fire on social media over its wastefulness.