Text this: Antioxidant and antidiabetic effects of flavonoids: a structure-activity relationship based study