KLF6 and neoplasm: KLF6 inhibits tumor growth, invasion and metastasis potential of HCC in vivo