Creamy Pasta with Tofu Pesto