Effects of grain size and small-scale bedform architecture on CO2 saturation from buoyancy-driven flow