The palaeo-ecology of the African continent: the physical environment of Africa from earliest geological to Later Stone Age times