Ethnobotanical-directed discovery of the antihyperglycemic properties of cryptolepine: its isolation from Cryptolepis sanguinolenta, synthesis, and in vitro and in vivo activities.