Coupled multiphase flow and transport simulation to model CO2 dissolution and local capillary trapping in permeability and capillary heterogeneous reservoir