Charlotte Tilbury opens first India flagship store in New Delhi operated by Nykaa