Gap Safe screening rules for sparsity enforcing penalties