TCF7L2 and Obesity: Dietary Macronutrient Intake May Influence the Effects of TCF7L2 rs7901695 Genetic Variants on Glucose Homeostasis and Obesity-Related Parameters: A Cross-Sectional Population-Based Study