A flavonoid-rich fraction of Euphorbia peplus attenuates hyperglycemia, insulin resistance, and oxidative stress in a type 2 diabetes rat model