The environmental impact of large scale hydroelectric development: lessons from Three Gorges | IEEE Conference Publication | IEEE Xplore