Deciphering the NH4PbI3 Intermediate Phase for Simultaneous Improvement on Nucleation and Crystal Growth of Perovskite. (22nd June 2017)