A Pore Scale Investigation Of Fluid Flow Heterogeneity And Solute Transport In Rough-Walled Fractures