Swarm Learning and its applications