KLF7 and squamous cell carcinoma: KLF7 was an independent squamous carcinoma prognosis signature