branching process poisson