Pore-scale numerical investigation of the impacts of surface roughness: Upscaling of reaction rates in rough fractures