Eliminating Communication Bottlenecks in Cross-Device Federated Learning with In-Network Processing at the Edge