Self-healing 2D/3D perovskite for efficient and stable p-i-n perovskite solar cells