Federated Learning: A Survey of Core Challenges, Current Methods, and Opportunities | Synapse