Xiaohongshu raised $500 million, with a new valuation of over $20 billion