Microstructure Engineering of Metal-Halide Perovskite Films for Efficient Solar Cells