Mechanisms of aging: an appraisal of the oxidative stress hypothesis.