Al Gore, U2 and Shakira to take part in international "water" show.