cigs solar cell advantages and disadvantages