Effect of lifestyle on the prevalence of the metabolic syndrome among farmers, migrants with Yi ethnicity and Han population in Sichuan province of China.