Photon management in solar cells. (2015)