what animal eat plants and animals