Pan-cancer and single-cell analysis reveal the prognostic value and immune response of NQO1