The telomere hypothesis of stress and aging