Greggs shares fall as analysts predict near-£100mn Budget hit