KLF4 and cancer: KLF4 as a therapeutic target for cancers