The International Monetary Fund, the US Treasury, billionaire Bill Gates and major financial institutions such as Visa and Mastercard are all lobbying for cash to be abolished and replaced with digital-only currencies. Now the Bank of England has joined the chorus.