spaTransfer: transfer learning for single-cell and spatial transcriptomics data using non-negative matrix