Cranberry Walnut Stuffed Pork Roast