Jeremy Hunt appointed Britain's new Treasury chief