The right tool for the job: choosing between covariate balancing and generalized boosted model propensity scores