Development of a labeling strategy for the synthesis of fluorescent libraries of peptides and small molecules and their use in fluorescence-based binding assays for the study of protein-protein interactions