Petrology and mineralogy of granulite-facies mafic xenoliths (Sardinia, Italy): evidence for KCl metasomatism in the lower crust