A Primal-Dual Algorithm for Group Sparse Regularization with Overlapping Groups