Low cost material and device fabrication technologies for polycrystalline semiconductor based solar cells