China is building an unprecedented network of dams along its longest river, with the potential to generate enough hydropower for ...