Energy Storage for Microgrid Applications