Difficulties of solar thermal power generation