Copper indium gallium diselenide