Reactions between alkali rich melts and mafic upper mantle minerals with applications to alkali metasomatism