Study on the theory and performance of poly crystalline P-N junction solar cells with emphasis on Cds-Cu2S solar cells