KLB and obesity disorder: KLB gene polymorphism is associated with obesity and non-alcoholic fatty liver disease in the Han Chinese