SolarMax Technology surges on $127M EPC contract for Texas battery storage project Published 05 Aug 2025 Full Article