Shire snares New River Pharma in $2.6B buyout