Perrigo sells generic drug business for $1.55 billion : vima