Copper-indium-gallium-selenide solar cells