Telomestatin, a novel telomerase inhibitor from Streptomyces anulatus.