Text this: Federated Collaborative Learning with Sparse Gradients for Heterogeneous Data on Resource-Constrained Devices