General Mills to pay $8B for Blue Buffalo natural pet food maker