Bean & Bacon Soup