Concentrated Solar Power and energy storage