Filling perovskite (5-AVA)y(CH3NH3)1−yPbI3 or (5-AVA)y(CH3NH3)1−yPbI3−xClx halide in a 3D gel framework for multi-deformable perovskite solar cell