Fuzzy control-based energy management system for interconnected residential microgrids using the forecasts of power generation and load demand