Polycrystalline solar cell