Homemade Bean and Bacon Soup