Organometal halide perovskite thin films and solar cells by vapor deposition | Synapse