An Analytical Approach to CH3NH3PbI3 Perovskite Solar Cells Based on Different Hole Transport Materials