Spinach and Walnut Pesto Pasta