Mallinckrodt collects unused medications in St. Louis