Antidiabetic effect of Cordia morelosana, chemical and pharmacological studies.