State-of-the-art mid-frequency sputtered ZnO films for thin-film silicon solar cells and modules