Discovering Neuronal Cell Types and Their Gene Expression Profiles Using a Spatial Point Process Mixture Model