Walgreens adds NYX Cosmetics to beauty lineup