Layer-by-Layer Growth of CH3NH3PbI3-xClx for Highly Efficient Planar Heterojunction Perovskite Solar Cells