Cadmium Telluride Solar Cell Industry Advancing Thin Film Solar Technology