Clustering Tandem Mass Spectra For Better Peptide Identification