Stuffed Pork Loin with Spinach Pesto, Cranberries and Pecans