Crystal-array-assisted growth of perovskite absorption layer for efficient and stable solar cell