A Cooperative Distributed Energy Management Strategy for Interconnected Microgrids Based on Model Predictive Control