Nucleation and Growth Control of HC(NH2)2PbI3 for Planar Perovskite Solar Cell