Liquid salt - The new future for energy storage