Inhibition of Dipeptidyl Peptidase-4 by Flavonoids: Structure–Activity Relationship, Kinetics and Interaction Mechanism