Discerning the influence of climate variability modes, regional weather features and time series persistence on streamflow using Bayesian networks and multiple linear regression