Regularized Decomposition of Stochastic Programs: Algorithmic Techniques and Numerical Results