SpatialSort: a Bayesian model for clustering and cell population annotation of spatial proteomics data