UK parliament passes “Snooper’s Charter”, including wide-ranging surveillance powers