Low-cost high-haze films based on ZnO nanorods for light scattering in thin c-Si solar cells