Can India and Bangladesh renegotiate a future for the Ganges? 31 July 2025