In a large soup pot, cook the bacon and olive oil over medium heat for 2 minutes. Add the onions, garlic, sundried tomatoes, and mushrooms. Cook for 5 minutes. Pour in the chicken stock and water, then add the celery root and chicken. Simmer for 15 minutes. Add the squash, green beans, and swiss chard and simmer for 10 minutes. Add the red wine vinegar and season with salt and pepper to taste. Stir in the fresh basil just before serving.