The ensemble particle filter (EnPF) in rainfall-runoff models