vegan tomato basil soup