Telomerase inhibition: the way ahead for cancer therapy in humans and dogs?