Assessing the performance of a semi-distributed hydrological model under various watershed discretization schemes