Ancient climates and Prehistoric cultures in Northern Africa