Sims: Scalable, Interpretable Machine Learning For Single-Cell Annotation