Beauty products e-tailer Nykaa raises $9M from TVS Capital, others