A label correcting approach for solving bicriterion shortest-path problems