Understanding the Implication of Carrier Diffusion Length in Photovoltaic Cells.