Three-step sequential solution deposition of PbI2-free CH3NH3PbI3 perovskite