Long- vs. short-term energy storage technologies analysis : a life-cycle cost study : a study for the DOE energy storage systems program.: Searching Inside