Toward desirable 2D/3D hybrid perovskite films for solar cell application with additive engineering approach