Carbonatites and upper mantle relationships