Can CBDCs be a good alternative to cash?