SpatialScope: A unified approach for integrating spatial and single-cell transcriptomics data using deep generative models