Baltimore has reached a $45 million settlement with CVS, ending another piece of the city’s ongoing lawsuit against major American drug companies and distributors accused of contributing to the opioid crisis.Mayor Brandon M. Scott announced the settlement, which ends the city’s claims against CVS, in a news release late Friday. So far, the city has…