Improving diverse federated learning through knowledge acquisition and fusion of multiple models