Protein-Rich Tomato Basil Soup with White Beans