China completes “mammoth” Three Gorges Dam hydro-electricity project