Cadmium telluride thin film solar cell price