Preds close deals on MacClellan, Kostitsyn