Silica and volatile-element metasomatism of Archean mantle: a xenolith-scale example from the Kaapvaal Craton