UK inflation has jumped to its highest rate since March after energy prices were pushed up by the Iran war, according to official figures..