Nut roast (vegetarian roast with nuts and cranberries)