animals that feed on blood are called