Ecohydrology: A hydrologic perspective of climate-soil-vegetation dynamies