A systems approach to least-cost maintenance scheduling for an interconnected power system | Synapse