what is an animal that hunts another animal called