50 million people have stopped buying luxury brands like Dior and Burberry after ‘broken promises’ to customers