Cadmium telluride films on foreign substrates