Impurities in silicon and their impact on solar cell performance door