Federated learning: Applications, challenges and future directions | Synapse