Does the keto diet live up to its promise?