Solar Business DOE terminates $7.56 billion in energy project funding amid review of taxpayer investments Daniyal AhmedOctober 13, 2025