Origin and identification of impurities in electrodeposited cadmium telluride films