Energy storage technologies for intermittent renewable