Food and eating out costs drive fall in inflation