Northern Beans and Ham Soup