Ransomware gang with $42 million laundering caught by Ukraine