Vegetable Samosas with Spicy Cranberry Dip