Habitat heterogeneity and mammalian predator-prey interactions