THERMAL STORAGE SOLAR THERMAL POWER GENERATION