An Equation-based Framework for Large-Scale Flowsheet Optimization and Applications for Oxycombustion Power System Design