Programming, metabolic syndrome, and nafld. the challenge of transforming a vicious cycle into a virtuous cycle