Camptothecin and its analogs. An overview of their potential in cancer therapeutics.