On the comparative biology of mammalian telomeres: Telomere length co-evolves with body mass, lifespan and cancer risk