Denoising Tandem Mass Spectrometry Data