Solar power generation vs thermal power generation