Spike train entropy-rate estimation using hierarchical Dirichlet process priors