24 charged in alleged drug-cartel money laundering scheme