Programming, metabolic syndrome, and NAFLD: The challenge of transforming a vicious cycle into a virtuous cycle