A mini review: Constructing perovskite P-N homojunction solar cells