A systematic two-stage optimization framework for congestion locating and multi-component expansion planning in natural gas pipeline networks | Synapse