Perrigo receives final approval for generic Zantac 150