Every generation believes it’s cracked the code to good health – yet obesity, diabetes and high cholesterol keep climbing, ...