L'Oreal has agreed to buy privately owned makeup company Urban Decay Cosmetics - @WSJ