Distribution network self-healing