Federated Learning: challenges and future developments