vegetarian spanish garbanzo bean soup recipe