On the equivalence of Bayesian and dominant strategy implementation for environments with nonlinear utilities