Even the most well-planned diet can be derailed by cravings