Differentially Private Sampling from Distributions via Wasserstein Projection