Betting Reinvented: How ZKBet Uses Zero-Knowledge Proofs for Privacy