Melt-in-your-Mouth Karoo Lamb Pie