EHSM: a conceptual ecohydrological model for daily streamflow simulation