Stochastic Two-Stage Programming