The many effects of carnivores on their prey and their implications for trophic cascades, and ecosystem structure and function