Science China’s Wuhan University Builds Ultra-Stable Polymer Solar Cell with 19.1% Efficiency Modern Mechanics 24 News Desk March 2, 2026