Solar cells and wavelength of light