Sweden adopts law allowing official eavesdropping