KLB and obesity due to melanocortin 4 receptor deficiency: KLB gene polymorphism is associated with obesity and non-alcoholic fatty liver disease in the Han Chinese