KLF7 and hepatocellular carcinoma: KLF7 silencing suppressed cell proliferation and invasion, and induced cell cycle arrest and apoptosis in HCC cell lines