CO2 geological sequestration in multiscale heterogeneous aquifers: Effects of heterogeneity, connectivity, impurity, and hysteresis