Solar Thermal Power Plant with Thermal Energy Storage