Halloumi & Roasted Veg