Denoising Linear Models with Permuted Data