Impurity diffusion from uncoated foreign substrates during high temperature CVD for thin-film Si solar cells