Small Molecule Kaempferol, A Novel Regulator Of Glucose Homeostasis In Diabetes