Perrigo gains approval for store brand Mucinex