Stochastic-Sign SGD for Federated Learning with Theoretical Guarantees