list of animals that are herbivores carnivores and omnivores