Harvesting and environmental variability: the causes and consequences of evolution in ecological time.