Ellagitannins and gallotannins as -amylase and -glucosidase inhibitors in type 2 diabetes