A daily runoff simulation in semi-arid watersheds based on soil water deficit calculations