Low-cost, universal light-harvesting coating layer for thin film solar cells by employing micro-prism films