Antidiabetic and hepatoprotective potential of whole plant extract and isolated compounds of Aeginetia indica.