Numerical simulation of different-scale fracture effects on saturation distributions in waterflooding via the finite volume method