UCP2 and type 2 diabetes mellitus: UCP2 and UCP3 variants and gene-environment interaction associated with prediabetes and T2DM in a rural population: a case control study in China