Stress is probably a driving force of human evolution