Halloumi & Roasted Vegetables Sandwich