Understanding the solvent-assisted crystallization mechanism inherent in efficient organic-inorganic halide perovskite solar cells