Dirichlet Diffusion Tree