energy storage principles