Review of Recent Developments in Microgrid Energy Management Strategies