Sweet-Sour Roasted Mediterranean Vegetables