BASiCS: Bayesian Analysis of Single Cell Sequencing data