UK inflation rises to highest level in three decades