Cheap, safe drug kills most cancers