The KCNJ11 E23K and ABCC8 exon 31 variants contribute to susceptibility to type 2 diabetes, glucose intolerance and altered insulin secretion in a Russian population