Dipeptidil dipeptidase-IV inhibidors: from the theory to the practice