NCBP2 and cancer: NCBP2 predicts the prognosis and the immunotherapy response of cancers: a pan-cancer analysis