Hole Conductor Free Organometal Halide Perovskite Solar Cells: Properties and Different Architectures: Principle, Materials and Devices