Olivine reactivity with CO2 and H2O on a microscale: Implications for carbon sequestration