A Novel Cellular Automata Framework for Modeling Depth-Averaged Solute Transport during Pluvial and Fluvial Floods