Bayesian group latent factor analysis with structured sparsity