Periodic and Random Substrate Textures for Liquid-Phase Crystallized Silicon Thin-Film Solar Cells