Greggs growth slows as consumer confidence falls