A pore-scale numerical model for non-Darcy fluid flow through rough-walled fractures