Bank of England governor Mark Carney has extended his term by a year to 2019, in order to guide Britain after its exit from the European Union.