cadmium telluride thin-film solar cell facility