Does Huobi have $2.4 billion in debt?