Hydrological Analysis for Agricultural Water Availability in a Semi-Arid Terraced Catchment