Winger Walker finalizes deal with Preds