Modeling solitary wave transformation and run-up over fringing reefs with large bottom roughness