Mediterranean Bean and Bacon Soup