A numerical framework for two-phase flow of CO2 injection into fractured water-saturated reservoirs. (August 2019)