Controlling nucleation, growth, and orientation of metal halide perovskite thin films with rationally selected additives