Identification of Cell Types from Single-Cell Transcriptomes Using a Novel Clustering Framework