Warning that inflation means half feel ‘priced out’ of healthy food