Home Politics High UK inflation could last for ‘years rather than months’, warns economist