Selena Gomez sells $70 million of blush a year as brand booms