The microstructure of thin film cadmium telluride photovoltaic materials