Modeling Complex Fluid Flow in Rough-Fractures: a Lubrication-Based Approach