Fasting is good for health… but not for everyone