Interior point (predictor-corrector) method for solving quadratic programming problem (portfolio optimization)