CBDC: future of money or an ultimate surveillance tool?