The Bank of England will put animals on its next banknotes instead of divisive historical figures, with the hedgehog emerging as the ideal choice for Britain.