Mexican Black Bean and Tomato Soup