Bring a large pot of salted water to a boil, add spaghetti and cook until a little less than al dente, about 3 minutes. When done, drain, dry and return to the pot. Meanwhile bring another large pot of salted water to a boil. Add broccoli, zucchini, asparagus, and green beans. Cook for 3 minutes. Add peas and cook for one minute more. Drain vegetables and refresh in a bowl of cold water and set aside. In a skillet heat oil and add mushrooms and cook until firm, about 2 minutes. Add the tomatoes, including their liquid, and garlic and simmer for 3 to 4 minutes. Now stir in parsley and basil, and then add cooked spaghetti. Toss to combine. Then add the cooked green vegetables and toss gently until just heated through. Add some chicken broth if the mixture is too dry. Meanwhile, make your cream sauce. In a saucepan melt butter and add cream and heat until hot. Add Parmesan cheese and stir to combine. Add the cream sauce to the spaghetti mixture and gently to coat the spaghetti. Transfer to a serving dish and top with pine nuts, freshly ground black pepper and Parmesan cheese.