Newly pet-friendly General Mills spends $8B on Blue Buffalo