black bean sweet potato soup vegan