Why has the human population increased over the past 300 years even though the birth rate has remained about the same?