Cancer and aging: the importance of telomeres in genome maintenance