ham and bean soup with vegetables