Solar power generation efficiency and temperature