Prevalence of and risk factors for fatty liver in a general population of Shanghai, China