Single-cell transcriptomics: background, technologies, applications, and challenges.