Climate, Environment, and Population Dynamics in Pleistocene Sahara