vegan pesto spaghetti with spinach sauce