Bayesian Pyramids: Identifiable Multilayer Discrete Latent Structure Models for Discrete Data