A comprehensive approach to explore the antidiabetic potential of Tephrosia Tinctoria pers An endemic medicinal plant