Zero-knowledge proofs vs. CBDCs: the fight for privacy amid central banks’ bid for control