Three Gorges: World’s most powerful dam opens in China as