Tuscan Tomato & Fresh Cranberry Bean Soup