Effect of temperature and illumination level on the performance of single crystal and polycrystalline silicon solar cells