Mediterranean Fava Bean and Tomato Stew