Roasted Veg Torta