All about telomeres, telomerase and aging