July 8, 2025 Floods Halt Over 200 MW Power Generation as Major Hydropower Projects Suffer Damage in Nepal