Learning Sparse Gaussian Graphical Models with Overlapping Blocks