Mantle xenoliths from Sardinia (Italy): evidence for reaction between refractory peridotites and carbonatite melts.