Influence of contaminations on the performance of thin-film silicon solar cells prepared after in situ reactor plasma cleaning