CVS, Walmart and Walgreens-brand Mucinex may contain potent carcinogen benzene