UK inflation holds steady at three-and-a-half year high as cheaper air fares and falling petrol offset food price rises