Grb2 SH3 binding to peptides from Sos: evaluation of a general model for SH3-ligand interactions