Random forests as a tool for predictive ecohydrological modelling