Mediterranean Roasted Vegetable Houmous Pesto Sandwich