Bayesian latent structure discovery from multi-neuron recordings