First Solar leads big solar sector drop as high borrowing costs threaten project financingSeptember 24, 2026