Studies on protective and curative properties of Neem Azadirachta indica with clinical relevance to diabetes and oxidative stress