Shrimp Pesto Pasta with Spinach and Mushrooms