DeFL: Decentralized Weight Aggregation for Cross-silo Federated Learning