Insights BlackCat ransomware turns off servers amid claim they stole $22 million ransom March 4, 2024