Xiaohongshu to file for Hong Kong IPO at $31 billion valuation