All Inorganic Perovskite Solar Cells