Cuban White Bean Soup (Caldo Gallego)