German spy agency’s global surveillance unconstitutional