Performance Comparison Between Polycrystalline Thin-film and Single-crystal Solar Cells