Melt Depletion and Enrichment beneath the Western Kaapvaal Craton: Evidence from Finsch Peridotite Xenoliths