Assessment of energy storage technologies: A review. (1st November 2020)