How telomere length impacts cancer risk