Resources, environment, and population: the nature of future limits.