Is Huobi Insolvent?