Multi-Period Stochastic Resource Planning: Models, Algorithms and Applications