Communication-Efficient Heterogeneous Federated Learning with Generalized Heavy-Ball Momentum