A Survey on Latent Tree Models and Applications