Itaipu seals partnership with Three Gorges Corporation