Lifetime Portfolio Selection By Dynamic Stochastic Programming