Antidiabetic drugs classification and mechanism of action