Progress in thin film CIGS photovoltaics–Research and development, manufacturing, and applications