Model-based deep autoencoders for clustering single-cell RNA sequencing data with side information