New drug compounds could provide non-toxic, effective way to inhibit enzymes that cause cancers