Hyperoside attenuates neuroinflammation, cognitive impairment and oxidative stress via suppressing TNF-α/NF-κB/caspase-3 signaling in type 2 diabetes rats