netNMF-sc: leveraging gene–gene interactions for imputation and dimensionality reduction in single-cell expression analysis