Large area mid-frequency magnetron sputtered ZnO films as substrates for silicon thin-film solar cells