Mechanism of chemical reactions between SiO2 and CO2 under mantle conditions