Solar thermal power generation solution