Low 25-hydroxyvitamin D level is independently associated with non-alcoholic fatty liver disease.