Caldo Verde (Portuguese Soup)