Swiss food giant Nestlé has said that high food prices are here to stay.