Supreme Court holds North Carolina cannot tax trust