Risk minimization in multi-factor portfolios: What is the best strategy?