Perovskite Solar Retains High Efficiency after 1,000 Hours Upon Fixing Deadly Defect