Coordination-free Decentralised Federated Learning on Complex Networks: Overcoming Heterogeneity