Solid-State Mesostructured Perovskite CH3NH3PbI3 Solar Cells: Charge Transport, Recombination, and Diffusion Length | Synapse