linear energy storage