Text this: scSMD: a deep learning method for accurate clustering of single cells based on auto-encoder