$z$-SignFedAvg: A Unified Stochastic Sign-based Compression for Federated Learning