Review of fundamental studies of CO2 fracturing: fracture propagation, propping and permeating