Nutrition in early life and the programming of adult disease: a review | Synapse