Perovskite solar cells based on screen-printed thin films - Nature