Modelling riparian recruitment dynamics: dispersal and germination of riparian tree seeds