Effect of shading on CdSCuxS solar cells and optimal solar array design