Application of Energy Storage Technologies for Power Generation