Impact of model structure on flow simulation and hydrological realism: from a lumped to a semi-distributed approach