AstraZeneca snares MedImmune in $15.6B buyout