Solo again, Allergan strikes a $3.3B deal on Heptares' Alzheimer's portfolio