Peptide-Spectra Matching from Weak Supervision