Towards stable and commercially available perovskite solar cells