Thermal storage extends solar power generation