navy bean soup with ham