The future of solar thermal power generation