Organometallic Halide-Based Perovskite Solar Cells