savory bean soup recipe