Navy Bean & Ham Soup