Perrigo sells Chemagis for $110m