Jeremy Hunt admits UK government made mistakes in mini-budget