Wasserstein Gradient Boosting: A General Framework with Applications to Posterior Regression