Data-driven stochastic optimization in the presence of distributional uncertainty