ham and black bean soup