Heterocyclic topoisomerase poisons