Modelling seasonal flow variability of European rivers