Diffusion Models Learn Low-Dimensional Distributions via Subspace Clustering | Synapse