A review on medicinal plants with antidiabetic activity