A highly efficient mesoscopic solar cell based on CH3NH3PbI3-xClx fabricated via sequential solution deposition