Huobi refutes insolvency and leadership arrest rumors