Telomere length: is the future in our "ends"?