Long term energy storage