Roasted Tomato, Three Bean and Mushroom Soup