Baltimore to purchase $20M in cyber insurance as it pays off contractors who helped city recover from ransomware