China’s longest river is running out of fish