Development of textured ZnO-coated low-cost glass substrate with very high haze ratio for silicon-based thin film solar cells