Additive-assisted defect passivation of perovskite with metformin hydrochloride: toward high-performance p-i-n perovskite solar cells. (1st October 2022)