Predator and parasitoid insects along elevational gradients: role of temperature and habitat diversity