WiFederated: Scalable WiFi Sensing Using Edge-Based Federated Learning