Adams files suit against Perrigo for Mucinex patent infringement