networkclustering: Update link lengths when clustering
networkclustering: Update link lengths when clustering

- Based on more descriptive haversine implementation

- Preserves links without length

PyPSA/PyPSA