Communications Data Bill 'a snooping charter', say civil liberty groups