A new diketopiperazine tetra-carboxylic acid as template for the homogeneous phase synthesis of chemical libraries