'We can't afford to give away Christmas cake this year'

As food price inflation soars, front-line charities say they may have to cut down on vital services.