False Data Injection Attack Detection in Edge-based Smart Metering Networks with Federated Learning