Telomeres, cancer & aging: live long & prosper?