Assessing roles of geochemical reactions on CO2 plume, injectivity and residual trapping