Federated Learning for Internet of Things: Applications, Challenges, and Opportunities | Synapse