Cravings are messages from your body. Sugar, caffeine, salt, chocolate – what do they mean?