Transport of CO2 in heterogeneous porous media: Spatio-temporal variation of trapping mechanisms