Why do you crave sweet food after savoury meals? A dietitian explains