derive a gibbs sampler for the lda model