The refinement of PLS models by iterative weighting of predictor variables and objects