The Bank for International Settlements (BIS) has given full approval to the development of central bank digital currencies (CBDCs), saying they are needed to modernize finance.