black bean soup with ham