Perovskite Solar Cells Achieve 1,000-Hour Durability Milestone - Rollup News