Perrigo nails down dermatology spot with $45M deal