New perovskite solar cells retain 95% performance after 1,100 hours