Enhancing the Optoelectronic Performance of Perovskite Solar Cells via a Textured CH3NH3PbI3 Morphology