Text this: Improved runoff forecasting based on time-varying model averaging method and deep learning.