CO2-triggered gelation for mobility control and channeling blocking during CO2 flooding processes