A nearest neighbour linear perturbation model for river flow forecasting