Mean-variance optimization for life-cycle pension portfolios