Defrost finance says it has recovered lost funds worth $12 million from hacker