KLF4 and gastric cancer: H pylori infection or CagA transfection resulted in a reduction in or loss of KLF4 expression in GC cells