Homemade Ham and Bean Soup