Beyond “silly memes,” TikTok’s India story is driven by users earning less than $350 a month