Text this: A Review of CIGS Thin Film Semiconductor Deposition via Sputtering and Thermal Evaporation for Solar Cell Applications.